﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace lfm
{
    public class Image
    {
        /// <summary>
        /// The title of the image, if any
        /// </summary>
        public String Title { get; set; }

        /// <summary>
        /// URL to the last.fm web page for this image
        /// </summary>
        public Uri URL { get; set; }

        /// <summary>
        /// The filetype of image (.jpg, .png, etc)
        /// </summary>
        public String Format { get; set; }

        public Photo Original { get; set; }

        public Photo Large { get; set; }

        public Photo LargeSquare { get; set; }

        public Photo Medium { get; set; }

        public Photo Small { get; set; }

        public Photo ExtraLarge { get; set; }

        public long ThumbsUp { get; set; }

        public long ThumbsDown { get; set; }

        public DateTime DateAdded { get; set; }


        // LEGACY IMAGES

        ///// <summary>
        ///// Depreated 
        ///// </summary>
        //public Uri ImageSmall { get; set; }

        ///// <summary>
        ///// Depreated 
        ///// </summary>
        //public Uri ImageMedium { get; set; }

        ///// <summary>
        ///// Depreated 
        ///// </summary>
        //public Uri ImageLarge { get; set; }

        ///// <summary>
        ///// Depreated 
        ///// </summary>
        //public Uri ImageLargeSquare { get; set; }

        ///// <summary>
        ///// Depreated 
        ///// </summary>
        //public Uri ImageOriginal { get; set; }


    }
}
